Основная цель работы — изучить несколько структур данных,
реализованных в Julia, научиться применять их и операции над ними для
решения задач.
Задание
Используя Jupyter Lab, повторите примеры.
Выполните задания для самостоятельной работы.
Кортежи
Кортеж (Tuple) — структура данных (контейнер) в виде неизменяемой
индексируемой последовательности элементов какого-либо типа (элементы
индексируются с единицы).
Синтаксис определения кортежа: (element1, element2, …).
Кортежи
Примеры кортежей
Кортежи
Примеры операций над
кортежами
Словари
Словарь — неупорядоченный набор связанных между собой по ключу
данных.
Синтаксис определения словаря: Dict(key1 => value1, key2 =>
value2, …).
Словари
Примеры словарей и операций над
ними
Словари
Примеры словарей и операций над
ними
Множества
Множество, как структура данных в Julia, соответствует множеству, как
математическому объекту, то есть является неупорядоченной совокупностью
элементов какого-либо типа. Возможные операции над множествами:
объединение, пересечение, разность; принадлежность элемента
множеству.
Синтаксис определения множества: Set([itr]) где itr — набор значений,
сгенерированных данным итерируемым объектом или пустое множество.
Множества
Примеры множеств и операций над
ними
Множества
Примеры множеств и операций над
ними
Множества
Примеры множеств и операций над
ними
Массивы
Массив — коллекция упорядоченных элементов, размещённая в многомерной
сетке. Векторы и матрицы являются частными случаями массивов.
Примеры массивов, заданных некоторыми
функциями через включение
Массивы
Некоторые операции для работы с
массивами
Массивы
Некоторые операции для работы с
массивами
Массивы
Некоторые операции для работы с
массивами
Массивы
Некоторые операции для работы с
массивами
Массивы
Некоторые операции для работы с
массивами
Массивы
Некоторые операции для работы с
массивами
Массивы
Некоторые операции для работы с
массивамиНекоторые операции для работы с
массивами
Массивы
Некоторые операции для работы с
массивамиНекоторые операции для работы с
массивами
Массивы
Некоторые операции для работы с
массивами
Самостоятельная работа
Выполнение заданий №1 и №2:
Решение заданий №1 и №2
Самостоятельная работа
Выполнение подпунктов задания
№3
Самостоятельная работа
Выполнение подпунктов задания
№3
Самостоятельная работа
Выполнение подпунктов задания
№3
Самостоятельная работа
Выполнение подпунктов задания
№3
Самостоятельная работа
Выполнение подпунктов задания
№3
Самостоятельная работа
Выполнение подпунктов задания
№3
Самостоятельная работа
Выполнение подпунктов задания
№3
Самостоятельная работа
Решение заданий №4, №5 и №6
Самостоятельная работа
Решение заданий №4, №5 и №6
Выводы
В результате выполнения данной лабораторной работы мы изучили
несколько структур данных, реализованных в Julia, научились применять их
и операции над ними для решения задач.